home *** CD-ROM | disk | FTP | other *** search
- Changes for Collie v 1.20 July 9, 1986
-
- There have been many requests to change the dump for
- PRELOG.BBS from just before welcome1 to before the
- request for ansi grafix.
- It now displays before the ansi request but after
- NO300.BBS.
-
- VERY IMPORTANT!!!!!!!!!!!!!!!!!!!!
-
- CHANGE YOUR CONFIG.SYS IF YOU HAVE FILES=20 AND BUFFERS=50.
- There are TOO MANY buffers being declared!!
- Set your config.sys as follows:
- files=25
- buffers=20
-
- On my machine, 20 buffers INCREASED speed a LOT!!
- You may have to experiment slightly to find the optimum for your
- system, but 20 is a good starting place.
- Be sure to REBOOT after changing it so dos knows what is happening.
- one of our F0 problems is that dos is running out of file buffers and
- can't assign more handles due to the excessive memory being used.
- another sidelight is that , if you do a chkdsk, you will see that more
- usable memory is free.
-
- for goodbye, you may now press g and 2 returns to log off instead of
- answering y (if you wish).
-
- below is the ONLINE function we use to test whether carrier has been
- dropped. This may help those who want to write online programs.
-
- also, the boolean for `sysop only' local input is now written to the
- info.bbs file, along with CDMask so your program can determine if it is being
- run from the console or remotely. if local is not set in your program,
- if it tests for carrier and it is being run from the console,
- it cannot run in local mode.
- ONLINE returns true if local is true while in use by the console.
-
-
- Function Online: Boolean;
- Begin
- Online := (Port[MSR] and CdMask = CDMask) or Local;
- End;
-
-
- local is declared as a boolean (true for console, false for caller).
- MSR is declared as comport address + 6.
- where address for com1 is $03F8 and com2 is $02F8.
- so, for com1, msr := $03F8 + 6.
-
- although CDMask is an integer, it is written to the file as a string.
-
- below is a copy of the new INFO.BBS file.
-
- Chuck Gorish { name... you are safe if you use a string[40] }
- 2400 { baud rate }
- 1 { comport }
- 128 { cdmask.. be SURE to convert to an integer }
- TRUE { local... boolean flag... true is console }
- 1 { record position in users.bbs }
- 118 { time left on system for this call in minutes }
-
- NOTE: that the code segment address was useless to put in in the
- first place so it is now removed.
-
- chuck